#include <SDL/SDL.h>
#include <SDL/SDL_image.h>
#include <SDL/SDL_ttf.h>
#include <SDL/SDL_mixer.h>
#include "SDL/Rempmatt.h"
#include <string.h>
#include <time.h>
void debutjoueur(SDL_Surface *ecran, int *tjoueur, int *tcopie,char mat[200][200], int *pnj)
{
int i,j,tjoueurcopie[50],n=-1,n99=0;
for (i=0;i<=*pnj;i++)
{
if (tjoueur[i]!=99)
{
n++;
tjoueurcopie[n]=tjoueur[i];
}
else
{
n99++;
}
}
for (i=0;i<=n;i++)
{
tjoueur[i]=tjoueurcopie[i];
}
if (n99!=99)
{
for (i=(n+1);i<=(n+n99);i++)
{
tjoueur[i]=99;
}
}

SDL_Surface *dominoj= NULL;
SDL_Rect position_dominoj;
position_dominoj.x=147;
position_dominoj.y=660;
char chj[100];
for (i=0;i<=*pnj;i++)
{
if (tjoueur[i]!=99)
{
for (j=0;j<=27;j++)
{
if (tjoueur[i]==tcopie[j])
{
strcpy(chj,mat[j+56]);
dominoj=SDL_LoadBMP(chj);
SDL_BlitSurface(dominoj, NULL, ecran, &position_dominoj);
SDL_Flip(ecran);
position_dominoj.x+=52;

}
}
}
}
SDL_FreeSurface(dominoj);
}
void debutordi(SDL_Surface *ecran, int *tordi, int *tcopie,char mat[200][200],int *pno)
{
int i,j,tordicopie[50],n=-1,n99=0;
for (i=0;i<=*pno;i++)
{
if (tordi[i]!=99)
{
n++;
tordicopie[n]=tordi[i];
}
else
{
n99++;
}
}
for (i=0;i<=n;i++)
{
tordi[i]=tordicopie[i];
}
if (n99!=99)
{
for (i=(n+1);i<=(n+n99);i++)
{
tordi[i]=99;
}
}
SDL_Surface *dominoo= NULL;
SDL_Rect position_dominoo;
position_dominoo.x=147;
position_dominoo.y=19;
char cho[100];
for (i=0;i<=*pno;i++)
{
for (j=0;j<=27;j++)
{
if (tordi[i]==tcopie[j])
{
strcpy(cho,mat[56]);
dominoo=SDL_LoadBMP(cho);
SDL_BlitSurface(dominoo, NULL, ecran, &position_dominoo);
SDL_Flip(ecran);
position_dominoo.x+=52;

break;
}
}
}
SDL_FreeSurface(dominoo);
}
void debutachat(SDL_Surface *ecran, int *tachat,int *tcopie, char mat[200][200])
{
int i,j;
SDL_Surface *dominoa= NULL;
SDL_Rect position_dominoa;
position_dominoa.x=20;
position_dominoa.y=29;
char cha[100];
for (i=0;i<=13;i++)
{
for (j=0;j<=27;j++)
{
if (tachat[i]==tcopie[j])
{
strcpy(cha,mat[0]);
dominoa=SDL_LoadBMP(cha);
SDL_BlitSurface(dominoa, NULL, ecran, &position_dominoa);
SDL_Flip(ecran);
position_dominoa.y+=52;

break;
}
}
}
SDL_FreeSurface(dominoa);
}



